import { IsEmail, IsNotEmpty, MinLength } from 'class-validator';

export class RegisterUserDto {

    @IsNotEmpty({
        message:"用户名不能为空,符合常理"
    })
    username: string;

    @IsNotEmpty({
        message:"昵称不能为空"
    })
    nickName: string;

    @IsNotEmpty({
        message:"密码不能为空,或许我有天能实现游客登陆"
    })
    @MinLength(6,{
        message:"密码长度不能少于6位,没有为什么"
    })
    password: string;


    @IsEmail({},{
        message:"要我打电话告诉你什么是正确的邮箱格式嘛"
    })
    email: string;

    @IsNotEmpty({
        message: "虽然我也不喜欢验证码，但是验证码不能为空"
    })
    captcha: string;
}